home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 015a / qw12inst.zip / 512AT.TEC < prev    next >
Text File  |  1991-03-11  |  4KB  |  78 lines

  1. ID:51 Disabling Motherboard Memory
  2. Quarterdeck Technical Note #139
  3. by Stan Young
  4.  
  5.                   DISABLING MOTHERBOARD MEMORY
  6.  
  7. Q:   Why can't I run more than 1 large program under DESQview on my
  8.      AT clone.
  9.  
  10. Many AT "clone" systems do not allow the motherboard to be
  11. configured with less then 512k of memory.  This is a difficult
  12. problem for users who want to use an EEMS or EMS 4.0 memory board
  13. to run multiple programs under DESQview.
  14.  
  15. The addition of an EEMS or EMS 4.0 expanded memory board will allow
  16. DESQview to load portions of its code into memory addresses above
  17. 640K, resulting in a larger first partition.  To get this large
  18. first partition does not require disabling memory on the
  19. motherboard.  DESQview can then allow you to run more than 640K of
  20. programs by swapping programs from the first partition to expanded
  21. memory.  However, if you want to run concurrent or non-swappable
  22. programs using expanded memory, DESQview must be able to map
  23. expanded memory pages down into the lower 640K.  This is a function
  24. of the EEMS or EMS 4.0 driver.  The limitation is that the EMS
  25. driver can not map memory into an area in use by something else;
  26. for example, your motherboard RAM.
  27.  
  28. The size of the partitions that will be available after the first
  29. 640K is used up is defined by the size of the area between the
  30. installation address of the expanded memory board and the base
  31. address of the video card.  Since an EGA card starts at a 640K
  32. address, an IBM AT or other machine that can set up the expanded
  33. memory card at 256K will get a 384K expanded memory partition,
  34. while a "clone" that can only set the motherboard to 512K gets a
  35. 128K partition.  Even on IBM machines, sometimes this partition is
  36. not as large as one might desire.
  37.  
  38. There is nothing that software can do to rectify this restriction.
  39. This is a hardware issue, based on the way expanded memory hardware
  40. works.
  41.  
  42. Q:   So, what do you do if you have a machine that can only set
  43.      motherboard memory to 512K?
  44.  
  45. First, you should consult with the manufacturer's support personnel
  46. to see if this is really the case.  Many times there may be a way
  47. to set up the machine, even though not documented in the manual.
  48. Additionally, some manufacturers may have a new ROM or PAL chip
  49. that permits setting up the motherboard at 256K or below.  It
  50. should be noted that this is an issue of compatibility. "Clone"
  51. machines that cannot set up the motherboard at 256K are certainly
  52. not clones and are incompatible with the IBM machines at the
  53. hardware level.  Given a high enough level of interest from users,
  54. a manufacturer may develop a fix for the problem.
  55. Second, you might consider migrating into a 386 based environment
  56. through the installation of a 386 motherboard or addon processor
  57. card. Since the 386 chip has such vastly superior memory
  58. management, it is possible to do all of the memory management
  59. necessary without special hardware.  On a 386 based machine,
  60. exTENDed memory is used to emulate EMS 4.0 memory and expanded
  61. memory pages can be set on the motherboard from 0K without
  62. disabling any motherboard memory.  Additionally, there are other
  63. benefits inherent to the 386 environment, such as extra speed and
  64. reliability.
  65.  
  66.    Third, you might consider the addition of a 286 Memory
  67. Management Unit (MMU), such as the All Computer's ChargeCard or
  68. Sota Technologies SotaPop card, which provide a 286 machine with
  69. some of the memory management capability that you would get from a
  70. 386.  As with a 386, when using an 286 MMU, memory management is
  71. provided at the CPU level and expanded memory pages can be set on
  72. the motherboard from 0K WITHOUT DISABLING ANY MOTHERBOARD MEMORY! 
  73. While these cards do not increase speed or provide the virtual 86
  74. mode of the 386, they do provide an avenue for obtaining a fully
  75. functional EMS 4.0 system at a modest price.
  76.  
  77.         Copyright (C) 1991 by Quarterdeck Office Systems
  78.              * * *   E N D   O F   F I L E    * * *